package com.vates.springapp.service.impl;

import java.sql.Date;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.vates.springapp.domain.Cliente;
import com.vates.springapp.domain.Reserva;
import com.vates.springapp.domain.TipoHabitacion;
import com.vates.springapp.repository.BaseDao;
import com.vates.springapp.service.ReservaService;

@Component(value="ReservaService")
public class ReservaServiceImpl implements ReservaService {

	
	@Autowired
	BaseDao<Reserva> reservaDAO;
	
	@Override
	public void nuevaReserva(Cliente cliente, TipoHabitacion tipoHabitacion,
			int cantidad, Date fechaIni, Date fechaFin) {


		Reserva reserva = new Reserva();
		reserva.setCliente(cliente);
		reserva.setTipoHabiacion(tipoHabitacion);
		reserva.setCantidad(cantidad);
		reserva.setFechaFin(fechaFin);
		reserva.setFechaIni(fechaIni);
		
		reservaDAO.nuevo(reserva);
		
		
		
	}
	
	

}
